<?php
/**
 * class BlockLRController
 * Выводит блок логина-навигации Юзера
 */
class BlockLRController extends ComponentController{

    private $model;
    private $view;
    
    public function __construct() {
        parent::__construct();
        $this->model = new CompanyModel();
        $this->view = new BlockLRView();
    }
    /**
     * вывод блока логина-навигации в зависимости от того залогинен юзер или нет
     * @return boolean 
     */
    public function index() {
        $pagedata = array();     
        
        if (!$this->user->isLogged) {
            $pagedata[] = array('data'=> BlockLRView::getBlock(), 'region'=>$this->region);
        } else {
            $data = $this->model->getCompanyById($this->user->ownerof);
            $data['user_id'] = $this->user->user_id;
            $data['realname'] = $this->user->realname;
            $pagedata[] = array('data'=> BlockLRView::getUserNav($data), 'region'=>$this->region);
        }
        $this->output($pagedata);   
        return true;
    }
    
}

?>
